ISCSession Interface
The following table contains information on the ISCSession interface:
Signature |
Description |
Valid Arguments |
---|---|---|
VARIANT_BOOL CommitTransaction(VARIANT TransactionId) |
Commits the specified transaction |
None |
Example 19
The following example illustrates modifying the model using the Commit Transaction in C++. The example uses a Session object from Example 6:
void Transaction(ISCSessionPtr & scSessionPtr ) { variant_t transactionId; // transaction ID for the session VariantInit(&transactionId); transactionId = scSessionPtr->BeginTransaction(); // Make modifications to the model here …. scSessionPtr->CommitTransaction(transactionId); }
The following example illustrates modifying the model using the Commit Transaction in Visual Basic .NET. The example uses a Session object from Example 6:
Public Sub Transaction(ByRef scSession As SCAPI.Session ) Dim scTransactionId As Variant scTransactionId = scSession.BeginTransaction ' make modifications here … scSession.CommitTransaction( scTransactionId ) End Sub
Copyright © 2025 Quest Software, Inc. |